
package com.ck.hh;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>MemberResultInfo complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="MemberResultInfo">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="AddTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Android_Version" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="AppUpgradeUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Avatar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Balance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="City" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Collects" type="{http://schemas.microsoft.com/2003/10/Serialization/Arrays}ArrayOfint" minOccurs="0"/>
 *         &lt;element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Country" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Dimension" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
 *         &lt;element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Employee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="HandheldUpgradeUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Handheld_Version" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="IOS_Version" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         &lt;element name="LastTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Layer" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
 *         &lt;element name="MemberId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="Message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NickName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ParentId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="PartnerId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="PointCredits" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="Province" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Remark" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Salt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Sex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="StatusCode" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="Subscribe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="UnionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="UserConfig" type="{http://schemas.datacontract.org/2004/07/Travel.Model}UserConfigInfo" minOccurs="0"/>
 *         &lt;element name="UserName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="UserRankId" type="{http://www.w3.org/2001/XMLSchema}short" minOccurs="0"/>
 *         &lt;element name="UserType" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
 *         &lt;element name="WithdrawCash" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         &lt;element name="WxOpenId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MemberResultInfo", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", propOrder = {
    "addTime",
    "androidVersion",
    "appUpgradeUrl",
    "avatar",
    "balance",
    "city",
    "collects",
    "companyName",
    "country",
    "dimension",
    "email",
    "employee",
    "handheldUpgradeUrl",
    "handheldVersion",
    "iosVersion",
    "lastTime",
    "layer",
    "memberId",
    "message",
    "mobile",
    "nickName",
    "parentId",
    "partnerId",
    "pointCredits",
    "province",
    "remark",
    "salt",
    "sex",
    "statusCode",
    "subscribe",
    "unionId",
    "userConfig",
    "userName",
    "userRankId",
    "userType",
    "withdrawCash",
    "wxOpenId"
})
public class MemberResultInfo {

    @XmlElementRef(name = "AddTime", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> addTime;
    @XmlElement(name = "Android_Version")
    protected Double androidVersion;
    @XmlElementRef(name = "AppUpgradeUrl", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> appUpgradeUrl;
    @XmlElementRef(name = "Avatar", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> avatar;
    @XmlElement(name = "Balance")
    protected BigDecimal balance;
    @XmlElementRef(name = "City", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> city;
    @XmlElementRef(name = "Collects", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<ArrayOfint> collects;
    @XmlElementRef(name = "CompanyName", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> companyName;
    @XmlElementRef(name = "Country", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> country;
    @XmlElement(name = "Dimension")
    @XmlSchemaType(name = "unsignedByte")
    protected Short dimension;
    @XmlElementRef(name = "Email", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> email;
    @XmlElementRef(name = "Employee", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> employee;
    @XmlElementRef(name = "HandheldUpgradeUrl", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> handheldUpgradeUrl;
    @XmlElement(name = "Handheld_Version")
    protected Double handheldVersion;
    @XmlElement(name = "IOS_Version")
    protected Double iosVersion;
    @XmlElementRef(name = "LastTime", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> lastTime;
    @XmlElement(name = "Layer")
    @XmlSchemaType(name = "unsignedByte")
    protected Short layer;
    @XmlElement(name = "MemberId")
    protected Long memberId;
    @XmlElementRef(name = "Message", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> message;
    @XmlElementRef(name = "Mobile", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> mobile;
    @XmlElementRef(name = "NickName", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> nickName;
    @XmlElement(name = "ParentId")
    protected Long parentId;
    @XmlElementRef(name = "PartnerId", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<Integer> partnerId;
    @XmlElement(name = "PointCredits")
    protected BigDecimal pointCredits;
    @XmlElementRef(name = "Province", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> province;
    @XmlElementRef(name = "Remark", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> remark;
    @XmlElementRef(name = "Salt", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> salt;
    @XmlElementRef(name = "Sex", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> sex;
    @XmlElement(name = "StatusCode")
    protected Integer statusCode;
    @XmlElement(name = "Subscribe")
    protected Boolean subscribe;
    @XmlElementRef(name = "UnionId", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> unionId;
    @XmlElementRef(name = "UserConfig", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<UserConfigInfo> userConfig;
    @XmlElementRef(name = "UserName", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> userName;
    @XmlElement(name = "UserRankId")
    protected Short userRankId;
    @XmlElement(name = "UserType")
    @XmlSchemaType(name = "unsignedByte")
    protected Short userType;
    @XmlElement(name = "WithdrawCash")
    protected BigDecimal withdrawCash;
    @XmlElementRef(name = "WxOpenId", namespace = "http://schemas.datacontract.org/2004/07/Travel.Model", type = JAXBElement.class, required = false)
    protected JAXBElement<String> wxOpenId;

    /**
     * 获取addTime属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAddTime() {
        return addTime;
    }

    /**
     * 设置addTime属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAddTime(JAXBElement<String> value) {
        this.addTime = value;
    }

    /**
     * 获取androidVersion属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getAndroidVersion() {
        return androidVersion;
    }

    /**
     * 设置androidVersion属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setAndroidVersion(Double value) {
        this.androidVersion = value;
    }

    /**
     * 获取appUpgradeUrl属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAppUpgradeUrl() {
        return appUpgradeUrl;
    }

    /**
     * 设置appUpgradeUrl属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAppUpgradeUrl(JAXBElement<String> value) {
        this.appUpgradeUrl = value;
    }

    /**
     * 获取avatar属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getAvatar() {
        return avatar;
    }

    /**
     * 设置avatar属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setAvatar(JAXBElement<String> value) {
        this.avatar = value;
    }

    /**
     * 获取balance属性的值。
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getBalance() {
        return balance;
    }

    /**
     * 设置balance属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setBalance(BigDecimal value) {
        this.balance = value;
    }

    /**
     * 获取city属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCity() {
        return city;
    }

    /**
     * 设置city属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCity(JAXBElement<String> value) {
        this.city = value;
    }

    /**
     * 获取collects属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfint }{@code >}
     *     
     */
    public JAXBElement<ArrayOfint> getCollects() {
        return collects;
    }

    /**
     * 设置collects属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link ArrayOfint }{@code >}
     *     
     */
    public void setCollects(JAXBElement<ArrayOfint> value) {
        this.collects = value;
    }

    /**
     * 获取companyName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCompanyName() {
        return companyName;
    }

    /**
     * 设置companyName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCompanyName(JAXBElement<String> value) {
        this.companyName = value;
    }

    /**
     * 获取country属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCountry() {
        return country;
    }

    /**
     * 设置country属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCountry(JAXBElement<String> value) {
        this.country = value;
    }

    /**
     * 获取dimension属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Short }
     *     
     */
    public Short getDimension() {
        return dimension;
    }

    /**
     * 设置dimension属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Short }
     *     
     */
    public void setDimension(Short value) {
        this.dimension = value;
    }

    /**
     * 获取email属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getEmail() {
        return email;
    }

    /**
     * 设置email属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setEmail(JAXBElement<String> value) {
        this.email = value;
    }

    /**
     * 获取employee属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getEmployee() {
        return employee;
    }

    /**
     * 设置employee属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setEmployee(JAXBElement<String> value) {
        this.employee = value;
    }

    /**
     * 获取handheldUpgradeUrl属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getHandheldUpgradeUrl() {
        return handheldUpgradeUrl;
    }

    /**
     * 设置handheldUpgradeUrl属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setHandheldUpgradeUrl(JAXBElement<String> value) {
        this.handheldUpgradeUrl = value;
    }

    /**
     * 获取handheldVersion属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getHandheldVersion() {
        return handheldVersion;
    }

    /**
     * 设置handheldVersion属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setHandheldVersion(Double value) {
        this.handheldVersion = value;
    }

    /**
     * 获取iosVersion属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Double }
     *     
     */
    public Double getIOSVersion() {
        return iosVersion;
    }

    /**
     * 设置iosVersion属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Double }
     *     
     */
    public void setIOSVersion(Double value) {
        this.iosVersion = value;
    }

    /**
     * 获取lastTime属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLastTime() {
        return lastTime;
    }

    /**
     * 设置lastTime属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLastTime(JAXBElement<String> value) {
        this.lastTime = value;
    }

    /**
     * 获取layer属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Short }
     *     
     */
    public Short getLayer() {
        return layer;
    }

    /**
     * 设置layer属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Short }
     *     
     */
    public void setLayer(Short value) {
        this.layer = value;
    }

    /**
     * 获取memberId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * 设置memberId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setMemberId(Long value) {
        this.memberId = value;
    }

    /**
     * 获取message属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMessage() {
        return message;
    }

    /**
     * 设置message属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMessage(JAXBElement<String> value) {
        this.message = value;
    }

    /**
     * 获取mobile属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getMobile() {
        return mobile;
    }

    /**
     * 设置mobile属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setMobile(JAXBElement<String> value) {
        this.mobile = value;
    }

    /**
     * 获取nickName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getNickName() {
        return nickName;
    }

    /**
     * 设置nickName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setNickName(JAXBElement<String> value) {
        this.nickName = value;
    }

    /**
     * 获取parentId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * 设置parentId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setParentId(Long value) {
        this.parentId = value;
    }

    /**
     * 获取partnerId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Integer }{@code >}
     *     
     */
    public JAXBElement<Integer> getPartnerId() {
        return partnerId;
    }

    /**
     * 设置partnerId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Integer }{@code >}
     *     
     */
    public void setPartnerId(JAXBElement<Integer> value) {
        this.partnerId = value;
    }

    /**
     * 获取pointCredits属性的值。
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getPointCredits() {
        return pointCredits;
    }

    /**
     * 设置pointCredits属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setPointCredits(BigDecimal value) {
        this.pointCredits = value;
    }

    /**
     * 获取province属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getProvince() {
        return province;
    }

    /**
     * 设置province属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setProvince(JAXBElement<String> value) {
        this.province = value;
    }

    /**
     * 获取remark属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getRemark() {
        return remark;
    }

    /**
     * 设置remark属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setRemark(JAXBElement<String> value) {
        this.remark = value;
    }

    /**
     * 获取salt属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSalt() {
        return salt;
    }

    /**
     * 设置salt属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSalt(JAXBElement<String> value) {
        this.salt = value;
    }

    /**
     * 获取sex属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getSex() {
        return sex;
    }

    /**
     * 设置sex属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setSex(JAXBElement<String> value) {
        this.sex = value;
    }

    /**
     * 获取statusCode属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Integer }
     *     
     */
    public Integer getStatusCode() {
        return statusCode;
    }

    /**
     * 设置statusCode属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Integer }
     *     
     */
    public void setStatusCode(Integer value) {
        this.statusCode = value;
    }

    /**
     * 获取subscribe属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Boolean }
     *     
     */
    public Boolean isSubscribe() {
        return subscribe;
    }

    /**
     * 设置subscribe属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Boolean }
     *     
     */
    public void setSubscribe(Boolean value) {
        this.subscribe = value;
    }

    /**
     * 获取unionId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getUnionId() {
        return unionId;
    }

    /**
     * 设置unionId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setUnionId(JAXBElement<String> value) {
        this.unionId = value;
    }

    /**
     * 获取userConfig属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link UserConfigInfo }{@code >}
     *     
     */
    public JAXBElement<UserConfigInfo> getUserConfig() {
        return userConfig;
    }

    /**
     * 设置userConfig属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link UserConfigInfo }{@code >}
     *     
     */
    public void setUserConfig(JAXBElement<UserConfigInfo> value) {
        this.userConfig = value;
    }

    /**
     * 获取userName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getUserName() {
        return userName;
    }

    /**
     * 设置userName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setUserName(JAXBElement<String> value) {
        this.userName = value;
    }

    /**
     * 获取userRankId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Short }
     *     
     */
    public Short getUserRankId() {
        return userRankId;
    }

    /**
     * 设置userRankId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Short }
     *     
     */
    public void setUserRankId(Short value) {
        this.userRankId = value;
    }

    /**
     * 获取userType属性的值。
     * 
     * @return
     *     possible object is
     *     {@link Short }
     *     
     */
    public Short getUserType() {
        return userType;
    }

    /**
     * 设置userType属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link Short }
     *     
     */
    public void setUserType(Short value) {
        this.userType = value;
    }

    /**
     * 获取withdrawCash属性的值。
     * 
     * @return
     *     possible object is
     *     {@link BigDecimal }
     *     
     */
    public BigDecimal getWithdrawCash() {
        return withdrawCash;
    }

    /**
     * 设置withdrawCash属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link BigDecimal }
     *     
     */
    public void setWithdrawCash(BigDecimal value) {
        this.withdrawCash = value;
    }

    /**
     * 获取wxOpenId属性的值。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getWxOpenId() {
        return wxOpenId;
    }

    /**
     * 设置wxOpenId属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setWxOpenId(JAXBElement<String> value) {
        this.wxOpenId = value;
    }

}
